//baidu jdk,jre的相关概念，并说明区别
public class homework1 {
    public static void main(String[] args) {
        System.out.println("JDK（Java Development Kit）和JRE（Java Runtime Environment）是Java编程语言中两个重要的组成部分。\n" +
                "\n" +
                "JDK（Java Development Kit）：\n" +
                "\n" +
                "JDK是用于开发Java程序的工具包，包含了编译器（javac）、调试器和其他用于开发Java应用程序的工具。\n" +
                "JDK还包括JRE，因此它不仅能提供运行Java应用程序的环境，还能编译和调试Java源代码。\n" +
                "JRE（Java Runtime Environment）：\n" +
                "\n" +
                "JRE是运行Java应用程序所需的环境，主要包含Java虚拟机（JVM）和核心类库。\n" +
                "JRE不包括开发工具，因此它只能用来执行已经编译好的Java程序，而不能用来开发新的程序。\n" +
                "区别：\n" +
                "\n" +
                "功能：JDK是为开发者准备的，包含了开发和调试的工具。而JRE是为用户准备的，只用来运行Java程序。\n" +
                "内容：JDK包含JRE，因此如果你安装了JDK，就自动得到了JRE。反之则不然，你可以单独安装JRE而无需安装JDK。\n" +
                "总之，如果你要开发Java应用程序，必须安装JDK；如果你只想运行Java程序，安装JRE就足够了。");
    }
}
